make barricades - Turco Inglés Diccionario